#ifndef FELOWRIA_INCLUDE
#define FELOWRIA_INCLUDE

#define FELOWRIA_BEGIN					namespace Felowria{
#define FELOWRIA_END					}

#ifdef _WIN32
	#define __WINDOWS__
#endif

#ifdef _WIN64
	#define __WINDOWS__
#endif

#ifdef __linux__
	#define __LINUX__
#endif

#ifndef __WINDOWS__
#ifndef __LINUX__
	#error This Platform not supported
#endif
#endif

#ifdef __WINDOWS__
#ifdef LIBFELOWRIA
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT __declspec(dllimport)
#endif
#endif

#ifdef __LINUX__
#define DLL_EXPORT
#endif

#endif // FELOWRIA_INCLUDE
